package com.spicesoft.clientobjects.testobjects;

import java.util.Date;

/**
 * A test object used to test major not-collection Java types used as POJO
 * properties
 * 
 * @author Yegor Jbanov
 */
public class SimplePojo {

  // Primitive types
  private char charField;

  private byte byteField;

  private short shortField;

  private long longField;

  private float floatField;

  private double doubleField;

  private int intField;

  private boolean booleanField;

  // Wrapper types
  private Character charWrapperField;

  private Byte byteWrapperField;

  private Short shortWrapperField;

  private Long longWrapperField;

  private Float floatWrapperField;

  private Double doubleWrapperField;

  private Integer intWrapperField;

  private Boolean booleanWrapperField;

  // Major object types
  private Object objectType;

  private String stringField;

  private Date dateField;

  public boolean isBooleanField() {
    return booleanField;
  }

  public void setBooleanField(boolean booleanField) {
    this.booleanField = booleanField;
  }

  public Boolean getBooleanWrapperField() {
    return booleanWrapperField;
  }

  public void setBooleanWrapperField(Boolean booleanWrapperField) {
    this.booleanWrapperField = booleanWrapperField;
  }

  public byte getByteField() {
    return byteField;
  }

  public void setByteField(byte byteField) {
    this.byteField = byteField;
  }

  public Byte getByteWrapperField() {
    return byteWrapperField;
  }

  public void setByteWrapperField(Byte byteWrapperField) {
    this.byteWrapperField = byteWrapperField;
  }

  public char getCharField() {
    return charField;
  }

  public void setCharField(char charField) {
    this.charField = charField;
  }

  public Character getCharWrapperField() {
    return charWrapperField;
  }

  public void setCharWrapperField(Character charWrapperField) {
    this.charWrapperField = charWrapperField;
  }

  public Date getDateField() {
    return dateField;
  }

  public void setDateField(Date dateField) {
    this.dateField = dateField;
  }

  public double getDoubleField() {
    return doubleField;
  }

  public void setDoubleField(double doubleField) {
    this.doubleField = doubleField;
  }

  public Double getDoubleWrapperField() {
    return doubleWrapperField;
  }

  public void setDoubleWrapperField(Double doubleWrapperField) {
    this.doubleWrapperField = doubleWrapperField;
  }

  public float getFloatField() {
    return floatField;
  }

  public void setFloatField(float floatField) {
    this.floatField = floatField;
  }

  public Float getFloatWrapperField() {
    return floatWrapperField;
  }

  public void setFloatWrapperField(Float floatWrapperField) {
    this.floatWrapperField = floatWrapperField;
  }

  public int getIntField() {
    return intField;
  }

  public void setIntField(int intField) {
    this.intField = intField;
  }

  public Integer getIntWrapperField() {
    return intWrapperField;
  }

  public void setIntWrapperField(Integer intWrapperField) {
    this.intWrapperField = intWrapperField;
  }

  public long getLongField() {
    return longField;
  }

  public void setLongField(long longField) {
    this.longField = longField;
  }

  public Long getLongWrapperField() {
    return longWrapperField;
  }

  public void setLongWrapperField(Long longWrapperField) {
    this.longWrapperField = longWrapperField;
  }

  public Object getObjectType() {
    return objectType;
  }

  public void setObjectType(Object objectType) {
    this.objectType = objectType;
  }

  public short getShortField() {
    return shortField;
  }

  public void setShortField(short shortField) {
    this.shortField = shortField;
  }

  public Short getShortWrapperField() {
    return shortWrapperField;
  }

  public void setShortWrapperField(Short shortWrapperField) {
    this.shortWrapperField = shortWrapperField;
  }

  public String getStringField() {
    return stringField;
  }

  public void setStringField(String stringField) {
    this.stringField = stringField;
  }

}
